package org.heng.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.heng.dao.entity.SeatDO;
import org.heng.dto.req.CancelSeatReqDTO;
import org.heng.dto.req.CreateSeatReqDTO;
import org.heng.dto.req.QueryAvaliableSeatReqDTO;
import org.heng.dto.resp.AvaliableSeatRespDTO;

public interface SeatService extends IService<SeatDO> {
    AvaliableSeatRespDTO queryAvaliableSeat(QueryAvaliableSeatReqDTO requestParams);

    void createSeat(CreateSeatReqDTO requestParams);

    void cancelSeat(CancelSeatReqDTO requestParams);
}
